.container {
    box-shadow 0 3px 20px #000000;
    margin 0 auto;
    text-align center;
    width 960px;
}
.container-top, .container-bottom {
    min-height 787px;
}
.container-bottom {
}
#header {
    display none;
}
#landing-page {
    background none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border 2px solid #167000;
    float none;
    height 130px;
    margin 0 auto;
    padding 8px 8px 0;
    width 460px;
}
#landing-logo {
    float left;
}
#landing-logo img {
    margin 0;
    padding 0 30px 0 20px;
}
#landing-title {
    float right;
    height 58px;
    margin 10px 30px 0 0;
    width 258px;
}
#landing-title h2 {
    background url(site_mediastaticcssdefaultimagesbkg-landing-title-text.png) no-repeat scroll center top transparent;
    height 58px;
    overflow hidden;
    text-indent -999px;
    text-transform uppercase;
    width 258px;
}
#landing-intro {
    background none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    border 2px solid #167000;
    display block;
    float none;
    font-size 14pt;
    height 530px;
    margin 2em auto 0;
    padding 30px;
    text-align center;
    width 690px;
}
.welcome-text {
    background url(site_mediastaticcssdefaultimagesbkg-landing-welcome-text.png) no-repeat scroll center top transparent;
    display block;
    height 75px;
    text-indent -9999px;
    text-transform uppercase;
    width 686px;
}
#landing-intro button {
    background url(site_mediastaticcssdefaultimagesbkg-landing-button.gif) repeat scroll 0 0 #E3E3E3;
    border 3px outset #DDDDDD;
    border-radius 8px 8px 8px 8px;
    box-shadow 3px 3px 5px #000000;
    color #000000;
    cursor pointer;
    display block;
    height 92px;
    margin -0.7em auto 0;
    padding 1px;
    text-decoration none;
    width 300px;
}
#landing-intro button a {
    text-decoration none;
}
#landing-intro button h3 {
    color #000000;
    font-size 1.25em;
    line-height normal;
    margin 0;
    padding 0;
    vertical-align top;
}
#landing-intro button h5 {
    color #000000;
    font-size 1em;
    font-weight normal;
    line-height normal;
    margin 10px 0;
    padding 0;
}
#landing-poster {
    display none;
}
#footer {
    height 160px;
    margin -260px auto -230px;
    position relative;
    width 480px;
}
#landing-sponsors {
    background-color #E3E3E3;
}
#landing-sponsors-list {
    padding 5px;
}
#landing-sponsors-list img {
    border 0 none;
}
#landing-sponsors-list p {
    clear both;
    display block;
    float none;
    margin 0;
    padding 10px 0;
    text-indent 0;
}
#landing-sponsors #landing-sponsors-list p a {
    clear both;
    display inline;
    float none;
    margin 0;
    padding 0;
}
#landing-about {
    background none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    border 2px solid #167000;
    clear both;
    display block;
    float none;
    font-size 12pt;
    margin 2em auto 0;
    padding 30px;
    text-align left;
    width 690px;
}
#standings-header {
    background none repeat scroll 0 0 rgba(20, 22, 22, 0.7);
    border-radius 8px 8px 8px 8px;
    color white;
    margin 5px;
    padding 5px;
}
#standings-header h3 {
    margin 5px 0;
    text-align center;
}
#standings-table td {
    width 100px;
}
#landing-browser-check {
    background none repeat scroll 0 0 white;
    border 2px solid #167000;
    clear both;
    display block;
    float none;
    font-size 12pt;
    margin 2em auto 0;
    padding 30px;
    text-align left;
    width 690px;
}
#landing-browser-buttons {
    margin 0;
    padding 0;
}
#landing-browser-buttons button {
    background-color #FEF1EC;
    border 1px solid #CD0A0A;
    color #CD0A0A;
    cursor pointer;
    padding 0;
    width 700px;
}
#landing-button-continue h3 {
    margin 0;
    padding 0 5px;
}
